//
// phpUnZip(zipFile, destPath)
//
// Unzip an archive to the destination path
//
//
// Returns:
//		 0		Successful
//		-1		Couldn't open the ZIP archive
//		-2		Couldn't extract the ZIP archive
//
Let (
	[
		$zipFile = zipFile;
		$destPath = destPath;

		phpCode = "error_reporting(E_ALL & ~E_NOTICE);¶
		¶
		$zipFile = fm_evaluate('$zipFile');¶
		$destPath = fm_evaluate('$destPath');¶
		¶
		$result = 0;¶
		¶
		$zip = new ZipArchive;¶
		if ($zip->open($zipFile) === TRUE)¶
		{¶
			if ($zip->extractTo($destPath) !== TRUE)¶
				$result = -2;¶
		¶
			$zip->close();¶
		}¶
		else¶
			$result = -1;¶
		¶
		echo $result;¶
	  "
	] ;
	PHP_Execute(phpCode)
)